package day03;
//此类是用于验证自加、自减的测试demo
public class SelfAdditionAndSelfSubtraction {
    public static void main(String[] args) {
        //如果++或者--单独使用，那么符号在变量前后没有区别
        int a=5;
        int b=5;
        a++;  //让a自加1再赋值给a，相当于a=a+1
        ++b;  //让b自加1再赋值给a，相当于b=b+1
        System.out.println(a);  //输出6
        System.out.println(b);  //输出6

        //如果有其他运算参与，符号在变量前后不一样
        //注意：=是赋值运算
        /*参与运算时：
        * 符号如果在变量后边，则先做其他运算，再做自加/自减运算
        * 符号如果在变量前边，则先做自加/自减运算，再做其他运算*/

        int a2 =5;
        int b2 =5;
        int c2 =a2--; //--符号在后，先做其他运算，再做自减运算
        int d2 =--b2; //--符号在前，先做自减运算，再做其他运算

        System.out.println(a2); //输出4
        System.out.println(b2); //输出4
        System.out.println(c2); //输出5
        System.out.println(d2); //输出4



    }
}
